﻿using System;
using System.Collections.Generic;

namespace GCTrackableRace.Interfaces
{
	public interface IScoringEngine
	{
		event EventHandler ProcessChange;

		void Process(IEnumerable<IRaceRule> rules);

		IEnumerable<ITrackable> Trackables { get; }
	}
}
